---
title: clsOtherFirmCollection
summary: API reference for clsOtherFirmCollection.
status: draft
owner: SAIF Case Management team
last_reviewed: 2026-08-21
library: SAIF.Business.Claim.Legal
reference_type: embedded
---

# clsOtherFirmCollection

`clsOtherFirmCollection` retrieves outside-firm rows for a requested firm-type code and returns the address/contact data needed to maintain that list.* Its query orders the results by firm name so maintenance screens receive a stable alphabetical list.

## Purpose
- Returns outside firms filtered to a single `OTHER_FIRM_TYPE_CODE` value.
- Provides an alphabetized list of firm names with address and contact details already loaded.

## Context
- Namespace: `SAIF.Business.Claim.Legal.TableMaint`
- Assembly/package: `SAIF.Business.Claim.Legal`

## Public members

| Member | Kind | Type | Purpose |
|---|---|---|---|
| GetOtherFirms(inDPI As IDataPortalInfo, FirmFilter As String) | Shared Method | `clsOtherFirmCollection` | Retrieves outside-firm rows filtered to the requested firm-type code. |

> **Note:** Statements marked with `*` were inferred from code structure, naming
> conventions, or contextual evidence where direct confirmation was not available
> in source artifacts. Statements marked with `**` could not be confirmed; treat
> as unknown until verified.

## Sources

- `SAIF.Business.Claim.Legal\TableMaint\clsOtherFirm.vb`
